if敘述
cin >> letter;                //輸入letter字元
if (letter == 'Z' || letter == 'z')    //若letter = 'Z'或'z'
   cout << "Yes";                          //顯示"Yes"
下面範例是判斷輸入值是否為5的倍數。利用if敘述判斷輸入值number除5的餘數是否等於0,餘數為0表示number是5的倍數則顯示一訊息,若餘數不為0表示number不是5的倍數則不顯示而結束。
cin >> number;                //輸入number資料
if (number % 5 == 0)    //若number/3餘數為0
   cout << number << "為5的倍數";                          //顯示訊息
下面範例是判斷輸入值是否為大於0。利用if敘述判斷輸入值num是否大於0,若大於0則執行sum+= num敘述,若小於0則不執行sum+= num敘述而結束。
sum = 0;           
cin >> num;          //輸入num資料
if (num > 0)            //若num大於0
     sum += num;                          //sum=sum+num
下面範例是if敘述與sum+=num;敘述結合一起。
sum = 0
cin >> num;                  //輸入num資料
if (num > 0) sum += num;     //若num>0則sum+=num
下面範例從if單行敘述修改而來,當輸入值num是否大於0則執行sum+=num敘述與cout << sum;敘述與cout << sum;敘述,若小於0則不執行區塊中的任何敘述而結束。
sum = 0
cin >> num;          //輸入num資料
if (num > 0)           //若num大於0
{                      //if區塊開始
  sum += num;           //sum=sum+num
  cout << sum;          //顯示sum值
}                        //if區塊結束
判斷正數練習:
#include <iostream>
using namespace std;
 
int main(int argc, char** argv)
{
	int input;
	
    cout << "請輸入一個整數:";
    cin >> input;
    if (input >= 0){
    	cout << input << "正數。\n";
	}
	system("PAUSE");
	return 0;
}
輸出結果:
正
負